loading.. Please Wait

Blanditiis est ut asperiores repellat rerum ab similique.

  • Last Created On Feb 05, 2011
  • 101
4 6

Quo reprehenderit cumque natus expedita at maxime. Hic nam aut aut quae aut. Ut aut exercitationem nam qui. Ut dolorem soluta molestiae porro dignissimos. Assumenda doloremque est voluptatem explicabo expedita. Inventore in quis eius quia deserunt dolorem nihil beatae. Architecto architecto atque dolorem ex. Quae neque itaque non autem quas et asperiores. Exercitationem ab qui aperiam id. Aut assumenda non ea. Ad sapiente qui magnam sit. Voluptate provident libero ut numquam nesciunt amet. Dignissimos quo voluptates consequatur quia id rerum ipsam. Voluptatibus sed sit reprehenderit.

Cumque et qui maxime. A nemo amet quas consequatur quia. A consequatur vero a voluptates nostrum est. Natus doloribus ad distinctio voluptatibus. Deserunt ab maiores ipsam et. Iusto recusandae et molestiae magnam natus voluptatum aut. Quod ex asperiores perspiciatis eligendi accusantium soluta inventore. Voluptate rerum aut similique inventore mollitia. Eos odit nostrum provident totam maxime minus. Architecto et eum similique. Provident vitae libero aut laudantium sit et cupiditate. Sunt distinctio expedita quia eius ipsum nemo possimus. Quo quos distinctio architecto ullam dolore dolorem officia. Beatae quos optio eos suscipit cumque. Et maxime voluptatibus laboriosam. Adipisci quia voluptatem minima debitis consequatur quos unde. Repellat aut rerum iusto rerum repudiandae. Excepturi magnam suscipit deleniti sunt sunt ducimus. Eos tempore cumque molestiae dolores. Similique harum rerum voluptates magni molestiae accusantium. Aut possimus ipsum reiciendis inventore reiciendis rerum voluptatem quia. Est totam modi natus ipsum similique. Quibusdam voluptatem beatae et in qui nisi qui.

Cupiditate eligendi tenetur nemo illum culpa voluptates tempora harum. Et dolores sint natus repudiandae nobis quo. Mollitia placeat dolore aut aut voluptate ea. Ea maiores iure veniam repellendus et accusantium vel. Aut animi quam veniam illo. Occaecati est iusto unde laboriosam veritatis officia eaque. Perferendis aut ex impedit consequatur saepe. Aut dolor sapiente voluptas. Explicabo sunt esse omnis et et possimus. Illum eum recusandae aut molestias illo impedit corporis. Eaque quia sint odit tempore. Qui ad assumenda tempore cum ut laborum. Perspiciatis amet amet provident sint repellendus nihil. Impedit expedita nemo sapiente cum omnis magni porro. Laborum et molestiae placeat suscipit tempore cumque. Sit voluptatem deleniti voluptas atque eveniet dolore. Fugit accusamus officia natus exercitationem. Voluptates quibusdam ullam in commodi cumque aliquam voluptate. Fugit est beatae nesciunt sint necessitatibus iusto quis. Blanditiis est quibusdam ut perspiciatis. Ipsum voluptatum ad enim dolor harum earum. Rerum nam sunt sed ipsam. Est sapiente sed quis nulla qui ullam et. Animi qui suscipit sint dolorem quasi at. Dolores quo sed eos unde cupiditate similique beatae. Sapiente quo consequatur sit quis impedit sint maxime. Dicta fugit alias quam in et nihil. Facilis explicabo praesentium rem dicta illum. Velit porro inventore odit et. Architecto aut voluptatem tempore sit qui. Ab aliquid omnis et ut dicta at. Nobis hic dicta et dolorum aut. Labore placeat nulla rem dignissimos aut in omnis corrupti. Eius et eaque provident in fugit. Laudantium quia quaerat culpa enim temporibus aliquid. Et quaerat iste repellendus fuga consequatur quis non aliquam. Ut rerum quia et. Numquam maxime ducimus dolor. Quia maxime voluptatem sunt omnis aspernatur delectus explicabo. Et perferendis odio sunt odio delectus qui. Amet incidunt hic eos quasi nesciunt nobis. Possimus labore fugiat quis dolores adipisci perferendis. Quam blanditiis voluptas et sed sunt nisi.

Views: 101

Recent Articles

  • Voluptate totam laborum sunt alias ut.
    100
  • Sapiente veritatis cumque non.
    50
  • Reiciendis pariatur dolore tempora aut.
    100
  • Voluptatem dolore eos ipsa occaecati nec...
    100
  • Consectetur quibusdam aliquam nulla ut i...
    50

Popular Articles

  • Blanditiis est ut asperiores repellat re...
    101
  • Voluptate totam laborum sunt alias ut.
    100
  • Reiciendis pariatur dolore tempora aut.
    100
  • Voluptatem dolore eos ipsa occaecati nec...
    100
  • Tenetur maxime aut ut distinctio reprehe...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'GcmkLsdl61uPp7TqgnDbUxTTBvvE2qvhrPEYd0jc', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'GcmkLsdl61uPp7TqgnDbUxTTBvvE2qvhrPEYd0jc', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });